satisfy one's thirst - Francés Inglés Diccionario